Find it useful?
Make a donation! |
Over the years I've accumulated much information on many different
things, and I enjoy taking a crack at explaining them to other people.
If you're lucky, that's you! The time I spend working on these projects
ebbs and flows, but check back some time in the future, and you might
find some entirely new stuff. |
Buy Beej's Guide to Network Programming as an actual
book!
The Guides! Free downloads!
- Beej's Guide to Network
Programming
This is a beginner's guide to socket programming with Internet
sockets. It is meant to be a springboard that will launch you into the
exciting world of TCP/IP programming. This document has earned a fair
amount of praise.
- Beej's Guide to C—Tutorial
Do you already know another language and want to learn C? This is the
Guide for you. This starts with the easy stuff (and pointers) and
gradually adds more content as you progress. (Right now this still
includes the library reference, but that is in process of being moved to
its own volume, below.)
- Beej's Guide to C—Library
Reference
This is the second volume of Beej's Guide to C:
the standard library reference, complete with examples. (Inspired by the
incomparable Turbo C Bible.)
- Beej's Guide to Network Concepts
What? Another network guide? Yes, it is! This one's not about C, but is
more about networking in general. It uses the rather-more-approchable
Python for its network code, but also digs into other utilities and
tools for working with networks.
- Beej's Guide to Git
I couldn't wait to get this one out even though it's far from done. I
hope its useful in its current state, but you'll easily see it's under
construction in a big way.
- Beej's Guide to Unix Interprocess Communication
Now that you have extra-process communication going on with sockets,
why not try your hand at some interprocess communication, eh? Shared
memory, semaphores, signals, and memory mapped files await you!
- Beej's Guide to Python Programming
[WIP]
An alpha release of a programming book for absolute beginners. No
experience necessary!
- Beej's Guide to the GNU Debugger (GDB)
This is a quick introduction to using GDB, GNU's famous debugger, from
the command line.
- Beej's Guide to Killing
Dragons
If you play Moria, this will help
you slay Ancient Multi-Hued Dragons from the safety of your own
home.
- Beej's Bit Bucket
This is my programming-and-tech-related blog where I scribble down
various pieces of information, as well as short programming tutorials.
It's basically my outlet when I don't feel like writing an entire book.
Contact: beej@beej.us
Visit: Beej's Home Page.
Mastodon